Python Job: Python Developer

Job added on

Company

AMS

Location

Glasgow, Scotland - United Kingdom

Job type

Full-Time

Python Job Details

We are AMS. We are a global total workforce solutions firm; we enable organisations to thrive in an age of constant change by building, re-shaping, and optimising workforces. Our Contingent Workforce Solutions (CWS) is one of our service offerings; we act as an extension of our clients' recruitment team and provide professional interim and temporary resources.

Our investment banking client has been present in the UK for more than 150 years, they're a long-term partner to British business. Today, the Group is formed of 10 divisions and employs 9,300 staff based in 21 core locations right across the country. Their role is simply stated: help clients achieve their goals by combining local know-how and global reach. In so doing, they seek to make a positive, sustainable contribution to both the UK economy and society.

On behalf of this organisation, AMS are looking for 3 Python Developers for 6 month contracts based primarily remotely with just 2 days/week in the Glasgow offices. There is great scope for contract extensions or move to permanent employment if the candidate is interested.

Job Description

You would be involved in the end-to-end development of software solutions on a greenfield data analytics platform. Of the three roles available one is a senior/supervisory role.

Our client is growing a new team in Glasgow. These roles are a chance to get in on the ground floor of a major organisation's new location.

The primary requirements is great Python experience; some data analytics experience is preferred but is only essential for the more senior of the 3 roles available.

As a Python Developer you will be responsible for:

  • Developing software solutions for a Data and Analytics platform.
  • Extending and improving the testing automation.
  • Partnering with the business to deliver appropriate solutions.
  • Innovation is expected as much of the work is greenfield.

Candidate Profile: Key accountabilities, skills & experience

Essential

  • Experience developing Python software components using modern development practices.
  • High levels of monitoring and automation of the processes.
  • Used to managing deadlines, and conveying information on risks and blockers to the project manager.
  • Able to resolve blockers when presented to the team or find an owner who can resolve them.
  • Expert understanding of architecture principles.

Preferred

  • Experience managing and manipulating data (e.g. Pandas/Dask).
  • Experience in automated software testing techniques.
  • Experience of Python/Oracle (oracledb and or cv_Oracle).
  • Experience with REST APIs (for the senior position only).

Skills:

  • Python
  • OO Design skills
  • Test driven development
  • Oracle Database
  • Apache Airflow
  • CI/CD (Jenkins) pipeline
  • Docker/Kubernetes
  • Secure API design
  • Linux

Next steps

If you are interested in applying for this position and meet the criteria outlined above, please click the link to apply and we will contact you with an update in due course.

This client will only accept workers operating via an Umbrella or PAYE engagement model.

AMS, a Recruitment Process Outsourcing Company, may in the delivery of some of its services be deemed to operate as an Employment Agency or an Employment Business.

Job Types: Full-time, Temporary contract
Contract length: 6 months

Schedule:

  • 8 hour shift
  • Day shift
  • Monday to Friday

Work Location: One location